

/**
 * 安装环境
 * sudo apt-get install sdcc
 * sudo apt-get install python3-serial
 *
 *
 * USB To TTL驱动
 *
 *  * 驱动编译需要gcc-12
 * sudo apt install gcc-12
 *
 * https://www.wch.cn/download/CH341SER_LINUX_ZIP.html
 * doc/CH341SER_LINUX.ZIP 解压并安装驱动
 *
 * make load不成功，可能是因为系统安全设置导致签名不能通过验证
 * 直接修改禁用 Secure Boot
 *
 * 移除brltty
 * sudo systemctl stop brltty
 * sudo apt-get purge brltty
 * sudo apt-get autoremove
 *
 * ls /dev/tty*
 * sudo chmod a+rw /dev/ttyCH341USB0
 * 修改makefile中 /dev/ttyCH341USB0
 *
 *
 * 编译
 * mkdir build
 * make   # 编译程序
 * make  download #编译并下载程序
 *
 */
#include <mcs51/8052.h>
#include "oled.h"
#include "infrared.h"
#include "timer0.h"

__sbit __at(0XE8) P4_0; // 将单片机的P4.0端口定义为蜂鸣器
#define led2 P2_6
#define buzzer P4_0


void main()
{
	buzzer = 0;
	//	1.初始化显示屏
	OLED_Init();
	//	2.选择寻址模式
	OLED_Write_Cmd(0x20);
	OLED_Write_Cmd(0x02); // 页寻址模式 光标默认在Page0的0列
	//	2.1清屏
	OLED_Clear();

	infrared_init();
	// OLED_ShowString(0, 0, "Hello World!");
	// OLED_ShowNum(0, 0, -2147483647);
	// OLED_ShowCharl(0,0,'A');
	// OLED_ShowStringl(0,0,"ABCDEFGHIJKLMNOPQRST");
	// OLED_ShowNuml(0, 0, -2147483647);

	while (1)
	{
		OLED_ShowHex(0, 1, Read_Ir_value[0]);

		OLED_ShowHex(0, 3, Read_Ir_value[4]);

		OLED_ShowNum(0, 5, wait_time);
	}
}